using System;

namespace SharpKit.Rx
{
	[SharpKit.JavaScript.JsType(Name="Rx.MutableDisposable",Mode=SharpKit.JavaScript.JsMode.Prototype,Export=false,IgnoreGenericMethodArguments=true,AutomaticPropertiesAsFields=true,IgnoreGenericTypeArguments=true,PropertiesAsFields=true)]
	public class MutableDisposable : IDisposable
	{
		public MutableDisposable()
		{
		}
		[SharpKit.JavaScript.JsMethod(ExtensionImplementedInInstance=true)]

		public void Dispose()
		{
		}
		[SharpKit.JavaScript.JsMethod(ExtensionImplementedInInstance=true)]

		public IDisposable Get()
		{
			return null;
		}
		[SharpKit.JavaScript.JsMethod(ExtensionImplementedInInstance=true)]

		public void Replace(IDisposable disposable)
		{
		}
	}
}